/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  7
     \\/     M anipulation  |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1e-06;

vertices
(
	 (0 0 0) //0
	 (1 0 0) //1
	 (1 1 0) //2
	 (0 1 0) //3
   (0 0 -1) //4
	 (1 0 -1) //5
	 (1 1 -1) //6
	 (0 1 -1) //7

   (2 0 0) //8
	 (3 0 0) //9
	 (3 1 0) //10
	 (2 1 0) //11
   (2 0 -1) //12
	 (3 0 -1) //13
	 (3 1 -1) //14
	 (2 1 -1) //15

);

blocks
(
    hex (4 5 6 7 0 1 2 3) (500 1 1) simpleGrading (1 1 1)
    hex (12 13 14 15 8 9 10 11) (500 1 1) simpleGrading (1 1 1)
);



edges
();

boundary
(
  centrep
  {
    type patch;
    faces
    (
      (4 7 0 3)
    );
  }

  surfacep
  {
    type patch;
    faces
    (
      (1 5 6 2)
    );
  }
  
  surfacen
  {
    type patch;
    faces
    (
      (12 15 8 11)
    );
  }

  centren
  {
    type patch;
    faces
    (
      (9 13 14 10)
    );
  }
  empty
  {
    type empty;
    faces
    (
      (0 1 2 3)
      (4 7 6 5)
      (1 0 4 5)
      (3 2 6 7)

      (8 9 10 11)
      (12 15 14 13)
      (9 8 12 13)
      (11 10 14 15)

    );
    }
  );

  mergePatchPairs
  (
  );

  // ************************************************************************* //
